fog-generating projectile - Turkish English Dictionary